package edu.zut.cs.software.example.group.service;

import java.util.HashMap;

import edu.zut.cs.software.example.QueryInfo.QueryInfo;
import edu.zut.cs.software.example.group.domain.Group;
import edu.zut.cs.software.example.service.GenericManager;

/**
 * 
 * @author super
 *
 */
//@Repository
public interface GroupManager extends GenericManager<Group, Long> {
	/**
	 * 
	 * @param group
	 * @return
	 */
	Group echo(Group group);
    /**
     * Gets all group list information
     */
	HashMap<String, Object> getGroupsService();
	/**
	 * 
	 * @param queryInfo
	 * Perform fuzzy queries on groups
	 */

	HashMap<String, Object> searchByNameService(QueryInfo queryInfo);
	
	
}
